package com.controller;

import com.exception.DemoException;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestController;

@RestController
//@Controller
public class DemoController {

	//处理同一个控制器中所有处理器方法所抛出的异常。
	@ExceptionHandler({DemoException.class})
	public String handleDemoException() {
		return "测试异常";
	}

	//如果 @ExceptionHandler 注解中未声明要处理的异常类型，则默认为参数列表中的异常类型。
	@ExceptionHandler
	public String handleDemoException2(DemoException e) {
		return "test exception";
	}


}
